package com.ruoyi.agriculture.mapper;

import java.util.List;
import com.ruoyi.agriculture.domain.Agriculture;

/**
 * 产品销售Mapper接口
 * 
 * @author z
 * @date 2025-08-25
 */
public interface AgricultureMapper 
{
    /**
     * 查询产品销售
     * 
     * @param agricultureId 产品销售主键
     * @return 产品销售
     */
    public Agriculture selectAgricultureByAgricultureId(Long agricultureId);

    /**
     * 查询产品销售列表
     * 
     * @param agriculture 产品销售
     * @return 产品销售集合
     */
    public List<Agriculture> selectAgricultureList(Agriculture agriculture);

    /**
     * 新增产品销售
     * 
     * @param agriculture 产品销售
     * @return 结果
     */
    public int insertAgriculture(Agriculture agriculture);

    /**
     * 修改产品销售
     * 
     * @param agriculture 产品销售
     * @return 结果
     */
    public int updateAgriculture(Agriculture agriculture);

    /**
     * 删除产品销售
     * 
     * @param agricultureId 产品销售主键
     * @return 结果
     */
    public int deleteAgricultureByAgricultureId(Long agricultureId);

    /**
     * 批量删除产品销售
     * 
     * @param agricultureIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAgricultureByAgricultureIds(Long[] agricultureIds);
}
